package com.cyf.activemq.network.bean;

import lombok.Data;

/**
 * 请求：支付停车费用
 * Created by cage on 2017/3/15.
 */
@Data
public class MqPayOrderReq extends MqBusinessReq {
    private int parkingId;
    private Integer payOrderId;     // 为了发送车场成功后，更新payOrder中的send状态。（send：是否下发车场）
    private int fee;
    private String orderNo; // 商户订单号
    private String transactionId; // 微信订单号
    private int feeType; // 支付类型：1自己支付 2帮人支付 3月卡充值
    private String plate;
    private int outTime;
    private int createdTime;
    private int tradeType;    // 交易类型： 0-微信 1-APP
    private int payWay;        // 支付方式：0-微信 1-支付宝 3-银行卡
    private int payTime;    // 支付时间 UTC时间
    private Integer infoId;    // 车场中入场记录id/车场出场记录id/云端feeDetail的Id  （可能为空：月卡网络充值、酷停发送支付费用）
    private Integer infoType;    // 1-infoId是入场记录id  2-infoId是出场记录id 3-infoId是云端feeDetail的Id
    private Integer month;	// 充值月数（feeType=3月卡充值时）

    private int actualFee;	// 实收费用
    private int couponFee;	// 优惠费用
    private Integer cashFee;	// 现金
    private Integer npsMAccountId;	// nps_manageaccount的id(云端)
    private int feeEndTime;//费用截止时间
}
